package com.acmen.ump.core.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.Map;


/**
 * @author Acmen
 * @ClassName ErrorEntity.java
 * @Description 错误内容定义
 * @CreateTime 2019年08月23日 15:16:08
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ErrorEntity {

    /**
     * 字段名称
     */
    private String field;

    /**
     * 错误码
     */
    private String errorCode;

    /**
     * 错误文言
     */
    private String errorMessage;

    /**
     * 错误文言
     */
    private String message;

    /**
     * 错误消息参数
     */
    private Map<String, Object> params;
}
